home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1996 #15
/
Monster Media Number 15 (Monster Media)(July 1996).ISO
/
wildcat
/
sfpage11.zip
/
SF-PAGE.WCX
(
.txt
)
< prev
Wrap
Wildcat! WCX
|
1996-05-22
|
7KB
|
409 lines
'! Decompiled with wccNosy version 4.20f (freeware)
'! Input File: in.wcx 7001 bytes 03/09/122 08:19:12am
'! Code Segment Size :4884 bytes
'! Data Segment Size :4705 bytes
'! String Segment Size:2117 bytes
'! Compiled with WCC version 4.11
Declare Function Func1442(s65534 As String, i65532 As Integer) As String
Declare Sub Sub1595
Dim s4463(0 To 5) As String
Dim s4487 As String
Dim s4491 As String
Dim i4495 As Integer
Dim i4497 As Integer
Dim i4499 As Integer
Dim i4501 As Integer
Dim i4503 As Integer
Dim i4505 As Integer
Dim s4507 As String
Dim i4511 As Integer
Dim s4513 As String
Dim s4517 As String
Dim s4521(0 To 26) As String
Dim s4629(0 To 4) As String
Dim s4649(0 To 8) As String
Dim l4689 As Long
Dim l4693 As Long
Dim l4697 As Long
Dim l4701 As Long
CarrierCheck(-1)
s4487 = "@71@"
s4491 = "@3F@"
s4517 = MakeWild.BBSName
s4629(1) = "/"
s4629(2) = "-"
s4629(3) = "\"
s4629(4) = "|"
s4649(1) = "@08@"
s4649(2) = "@09@"
s4649(3) = "@0A@"
s4649(4) = "@0B@"
s4649(5) = "@0C@"
s4649(6) = "@0D@"
s4649(7) = "@0E@"
s4649(8) = "@0F@"
s4521(1) = "P"
s4521(2) = "a"
s4521(3) = "g"
s4521(4) = "i"
s4521(5) = "n"
s4521(6) = "g"
s4521(7) = " "
s4521(8) = "T"
s4521(9) = "h"
s4521(10) = "e"
s4521(11) = " "
s4521(12) = "A"
s4521(13) = "l"
s4521(14) = "m"
s4521(15) = "i"
s4521(16) = "g"
s4521(17) = "h"
s4521(18) = "t"
s4521(19) = "y"
s4521(20) = " "
s4521(21) = "S"
s4521(22) = "y"
s4521(23) = "s"
s4521(24) = "O"
s4521(25) = "p"
s4521(26) = " "
MorePrompt(0)
Sub1595
'! Called 3 times
Function Func1442(s65534 As String, i65532 As Integer) As String
Dim i65522 As Integer
Dim s65524 As String
i65522 = i65532 - Len(s65534) / 2
s65524 = Space(i65522) + s65534 + Space(i65522)
If Len(s65524) > i65532 Then
s65524 = Mid(s65524, 1, 1) + Mid(s65524, 3, Len(s65524) - 2)
End If
1572 Func1442 = s65524
End Function
'! Called 1 time
Sub Sub1595
Dim l65494 As Long
Dim l65498 As Long
Dim l65502 As Long
Dim i65506 As Integer
Dim i65508 As Integer '! Temporary
Dim i65510 As Integer '! Temporary
Dim s65512 As String '! Temporary
Dim i65516 As Integer '! Temporary
Dim s65518 As String '! Temporary
Dim o65522 As Boolean
Dim l65523 As Long
Dim s65527 As String
Dim b65535 As Byte
Do
Do
Do
Do
Do
1604 MorePrompt(0)
s4463(1) = " Leave Comment "
s4463(2) = " Normal Page "
s4463(3) = " Super Page "
s4463(4) = " Quit to BBS "
s4463(5) = " GoodBye/Logoff "
i4499 = 8
i4511 = 5
i4495 = 29
i4497 = i4499
i4501 = i4499 + i4511 * 2 - 2
Color 7, 0
Cls
s4513 = Func1442(("@08@SF-Page by SureFire SoftWare 517-773-7717"), (80))
Print
Print s4513
Print
Print "@0F@ @7F@█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀@78@▄@0F@"
Print "@0F@ @7F@█ @71@ @78@█@0F@"
Print "@0F@ @7F@█ @71@ @78@█@0F@"
Print "@0F@ @7F@█ @71@ @78@█@0F@"
Print "@0F@ @7F@█ @71@ @78@█@0F@"
Print "@0F@ @7F@█ @71@ @78@█@0F@"
Print "@0F@ @7F@█ @71@ @78@█@0F@"
Print "@0F@ @7F@█ @71@ @78@█@0F@"
Print "@0F@ @7F@█ @71@ @78@█@0F@"
Print "@0F@ @7F@█ @71@ @78@█@0F@"
Print "@0F@ @7F@█ @71@ @78@█@0F@"
Print "@0F@ @7F@█ @71@ @78@█@07@"
Print "@07@ @7F@█ @71@ @78@█@07@"
Print "@07@ @7F@▀@78@▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█@07@"
Print
s4513 = Func1442(("@08@8 = Move Up / 2 = Move Down"), (81))
Print s4513
Locate 5, 20
Print "@70@╔════════════════════════════════════@7F@╗@07@"
Locate 6, 20
Print "@70@║ @7F@║@07@"
Locate 7, 20
Print "@70@╚@7F@════════════════════════════════════╝@07@"
s4513 = s4517 + " @70@- @7B@Super Page!"
s4513 = Func1442(s4513, (44))
Locate 6, 21
Print "@75@"; s4513; "@71@"
2208 For i4503 = 1 To i4511 Step 1
Locate i4497, i4495
Print s4487; s4463(i4503)
Print
i4497 = i4497 + 2
Next
2348 i4497 = i4499
i4505 = 1
Locate i4497, i4495
Print s4491; s4463(i4505)
Do
2416 s4507 = InKey(1213417543)
If s4507 = "2" Then
GoSub 2527
End If
2451 If s4507 = "8" Then
GoSub 2682
End If
2474 If s4507 = Chr(13) Then
GoTo 3080
End If
2497 Loop Until s4507 = "X" Or s4507 = "x"
2527 Locate i4497, i4495
If i4497 = i4501 Then
Else
2564 Print s4487; s4463(i4505)
i4497 = i4497 + 2
i4505 = i4505 + 1
Locate i4497, i4495
Print s4491; s4463(i4505)
Return
2682 Locate i4497, i4495
If i4497 = i4499 Then
Else
2719 Print s4487; s4463(i4505)
i4497 = i4497 - 2
i4505 = i4505 - 1
Locate i4497, i4495
Print s4491; s4463(i4505)
Return
End If
2837 Locate i4497, i4495
Print s4487; s4463(i4505)
i4497 = i4501
i4505 = i4511
Locate i4497, i4495
Print s4491; s4463(i4505)
Return
End If
2960 Locate i4497, i4495
Print s4487; s4463(i4505)
i4497 = i4499
i4505 = 1
Locate i4497, i4495
Print s4491; s4463(i4505)
Return
3080 If (i4505 = 1) = 0 Then GoTo 3113
Color 7, 0
Cls
Comment
Loop
3113 If (i4505 = 2) = 0 Then GoTo 3215
Color 7, 0
Cls
Print
Print "@0A@"; MakeWild.SysopName; ","
Print
Print "@0D@ "; User.Name; " @0B@ Is Paging You!"
Print "@0E@"
PageSysop
Loop
3215 If (i4505 = 3) = 0 Then GoTo 4764
b65535 = 0
If Exists(ProgPath + "Sf-Page.Pwd") Then
Open ProgPath + "Sf-Page.Pwd" For Input As 1
Input #1, s65527
Close 1
End If
3292 Color 7, 0
Cls
Print
Print
If (s65527 <> "") = 0 Then GoTo 3417
s4513 = UCase(InputMask("@0B@So @09@What's @0E@The @0D@SuperPage @0A@Password? : @0C@", "XXXXXXXXXXXXXXX", "", 1213417543))
If UCase(s4513) = UCase(s65527) Then
GoTo 3417
GoTo 3417
End If
3386 Print
Print "@BELL@@0C@WRONG!.......@BELL@@BELL@"
Print
Print "@0A@Back To The Menu You Go!"
WaitEnter
Loop
3417 MorePrompt(0)
Color 7, 0
Cls
Print
Print
Do
3435 GoSub 4355
Sound 676, 0.46
GoSub 4355
Sound 804, 0.34
GoSub 4355
Sound 676, 0.23
GoSub 4355
Sound 676, 0.11
GoSub 4355
Sound 902, 0.23
GoSub 4355
Sound 676, 0.23
GoSub 4355
Sound 602, 0.23
GoSub 4355
Sound 676, 0.46
GoSub 4355
Sound 1012, 0.34
GoSub 4355
Sound 676, 0.23
GoSub 4355
Sound 676, 0.11
GoSub 4355
Sound 1071, 0.23
GoSub 4355
Sound 1012, 0.23
GoSub 4355
Sound 804, 0.23
GoSub 4355
Sound 676, 0.23
GoSub 4355
Sound 1012, 0.23
GoSub 4355
Sound 1351, 0.23
GoSub 4355
Sound 676, 0.11
GoSub 4355
Sound 602, 0.23
GoSub 4355
Sound 602, 0.11
GoSub 4355
Sound 506, 0.23
GoSub 4355
Sound 758, 0.23
GoSub 4355
Sound 676, 0.46
GoSub 4355
Delay 0.46
GoSub 4355
Sound 338, 0.11
GoSub 4355
Sound 301, 0.23
GoSub 4355
Sound 253, 0.23
GoSub 4355
Sound 225, 0.23
GoSub 4355
Sound 676, 0.46
GoSub 4355
Sound 804, 0.34
GoSub 4355
Sound 676, 0.23
GoSub 4355
Sound 676, 0.11
GoSub 4355
Sound 902, 0.23
GoSub 4355
Sound 676, 0.23
GoSub 4355
Sound 602, 0.23
GoSub 4355
Sound 676, 0.46
GoSub 4355
Sound 1012, 0.34
GoSub 4355
Sound 676, 0.23
GoSub 4355
Sound 676, 0.11
GoSub 4355
Sound 1071, 0.23
GoSub 4355
Sound 1012, 0.23
GoSub 4355
Sound 804, 0.23
GoSub 4355
Sound 676, 0.23
GoSub 4355
Sound 1012, 0.23
GoSub 4355
Sound 1351, 0.23
GoSub 4355
Sound 676, 0.11
GoSub 4355
Sound 602, 0.23
GoSub 4355
Sound 602, 0.11
GoSub 4355
Sound 506, 0.23
GoSub 4355
Sound 758, 0.23
GoSub 4355
Sound 676, 0.46
GoSub 4355
b65535 = b65535 + 1
Loop Until InKey(1213417543) <> "" Or b65535 >= 3
GoTo 4735
4355
4376 For l65523 = 1 To 2 Step 1
l4693 = l4693 + 1
If l4693 > 4 Then
l4693 = 1
End If
4462 l4689 = l4689 + 1
If l4689 > 8 Then
l4689 = 1
End If
4498 l4701 = l4701 + 1
If l4701 > 26 Then
l4701 = 1
End If
4534 l4697 = l4697 + 1
If l4697 > 26 Then
l4697 = 1
End If
4570 Locate 4, l4701
Print s4649(l4689); s4521(l4697)
Locate 4, 28
Print s4649(l4689); s4629(l4693)
Next
4734 Return
4735 Print
Print "@0F@The@0F@ Sysop has been Super Paged@09@!"
Print "@0F@Wait a few minutes to see if he is around@09@!"
WaitEnter
Loop
4764 If i4505 = 4 Then
End
End If
4780 If (i4505 = 5) = 0 Then GoTo 4869
Color 7, 0
Cls
Print
Print
o65522 = InputYesNo("@0B@Are @09@You @0E@Sure @0D@You @0A@Want @0B@To @09@Leave @0E@This @0D@Fine @0A@BBS? @0B@(y/@0F@N) : @0C@", 0)
If (o65522 = 0) = 0 Then GoTo 4856
Print
Print "@0B@Good Decision"
WaitEnter
Loop
4856 DisplayFile("GoodBye")
HangUp
End
4869
End Sub